@charset "utf-8";
@import "common/reset";
@function r($px){
    @return $px/100+rem;
}
html,body{
    height: 100%;
}
//      轮播图
.swiper-container{
    width: 100%;
    height: r(358);
    margin-top: r(89);
.swiper-slide {
    width: 100%;
    height: r(358);
    .lb_img{
        width: 100%;
        height: r(358);
        img{
            width: 100%;
        }
    }
    .lb_txt{
        width: 100%;
        background : rgba(0,0,0,0.5);
        height: r(104);
        padding: 0 r(20);
        position: absolute;
        bottom: 0;
        overflow: hidden;
        p:nth-child(1){
            font-size: r(27);
            float: left;
            color: #fff;
            margin-top: r(24);
        }
        .love1{
            font-size: r(18);
            color: #fff;
            margin-right: r(49);
            float: left;
            span{
                font-size: r(15);
                color: #fff;
                margin-left: r(6);
            }
        }
        .yanjing1{
            font-size: r(18);
            color: #fff;
            float: left;
            span{
                font-size: r(15);
                color: #fff;
                margin-left: r(6);
            }
        }
        p{
            font-size: r(18);
            color: #fff;
            float: right;
        }
    }
}
}
//登录弹窗
#check{
    display: none;
}
#check:checked ~ .marketing .loginBox{
    transform: translateX(0);
}
#check9{
    display: none;
}
#check9:checked ~ .mobile section{
    display: none;
}
#check9:checked ~ .mobile .swiper-container{
    display: none;
}
#check9:checked ~ .mobile .qwer{
    display: block;
}

//主体内容
section{
    width: 100%;
    margin-bottom: 15%;
    background: #f5f5f5;
    padding-top: r(25);
    padding-bottom: r(50);
    .KIMIN{
        width: 100%;
        height: r(609);
        background: #fff;
        padding: 0 r(27);
        padding-top: r(27);
        &:not(:first-child){
            margin-top: r(25);
        }
        .kimin_top{
            border-bottom: r(1) solid #e2e2e2;
            padding-bottom: r(8);
            .kimin_img{
                width: r(58);
                height: r(58);
                font-size: 0;
                overflow: hidden;
                float: left;
                img{
                    width: 100%;
                    border-radius: 50%;
                }
            }
            .kimin_text{
                height: r(46);
                float: left;
                margin-left: r(17);
                p:nth-child(1){
                    font-size: r(28);
                    line-height: r(28);
                    color: #c5c5c5;
                }
                p:nth-child(2){
                    font-size: r(18);
                    line-height: r(18);
                    color: #c5c5c5;
                    margin-top: r(6);
                }
            }
            .kimin_btn{
                width: r(228);
                height: r(58);
                background: #b20000;
                float: right;
                p{
                    font-size: r(28);
                    line-height: r(28);
                    margin-left: r(43);
                    margin-top: r(15);
                    color: #fff;
                    float: left;
                }
                .kimin_btn_img{
                    width: r(25);
                    height: r(25);
                    float: left;
                    font-size: 0;
                    margin-left: r(15);
                    margin-top: r(16);
                    overflow: hidden;
                    img{
                        width: 100%;
                        border-radius: 50%;
                    }
                }
            }
            .kimin_txt{
                width: 100%;
                float: left;
                margin-top: r(14);
            p:nth-child(1){
                font-size: r(25);
                line-height: r(25);
                float: left;
            }
            p:nth-child(2){
                font-size: r(25);
                line-height: r(25);
                float: right;
            }
            }
        }
        .kimin_big_img{
            width: r(585);
            height: r(433);
            overflow: hidden;
            margin-top: r(16);
            img{
                width: 100%;
            }
        }
    }
      
}
.qwer{
    width: 100%;
    height: 100%;
    margin-bottom: 20%;
    display: none;
    margin-top: r(100);
    >h1{
        font-size: r(30);
        color: #5c5856;
        line-height: r(30);
        margin-left: r(29);
        margin-top: r(30);
    }
    // >：子选择符
    >p:nth-child(2){
        font-size: r(18);
        color: #8b8b8b;
        float: left;
        margin-left: r(29);
        line-height: r(18);
        margin-top: r(15);
        a{
            color: #8b8b8b;
        }
    }
    >p:nth-child(3){
        font-size: r(18);
        color: #8b8b8b;
        float: right;
        line-height: r(18);
        margin-top: r(15);
    }
    .qwer_gray{
        width: r(580);
        border: r(1) solid #d2d2d2;
        margin: 0 auto;
        margin-top: r(47);
    }
    .qwer_img{
        width: r(580);
        height: r(280);
        overflow: hidden;
        margin: 0 auto;
        margin-top: r(16);
        img{
            width: 100%;
        }
    }
    .qwer_txt{
        width: r(585);
        margin: 0 auto;
        >p:nth-child(1){
            margin-top: r(30);
            font-size: r(20);
            color: #8b8b8b;
        }
        >p:nth-child(2){
            margin-top: r(40);
            font-size: r(20);
            color: #8b8b8b;
        }
    }
    .qwer_txt2{
        margin-left: r(29);
        margin-top: r(40);
        >p{
            width: 100%;
            font-size: r(20);
            line-height: r(30);
            color: #8b8b8b;
            float: left;
        }
    }
    .qwer_gray_02{
        width: 100%;
        margin-top: r(26);
        border-top: r(26) solid #f5f5f5;
        border-bottom: r(26) solid #f5f5f5;
        >h1{
            font-size: r(30);
            line-height: r(30);
            color: #5c5856;
            margin-left: r(29);
            margin-top: r(15);
        }
        .qwer_time{
            overflow: hidden;
            .xueyuan_time{
                width: r(24);
                height: r(24);
                overflow: hidden;
                font-size: 0;
                margin-top: r(17);
                float: left;
                margin-left: r(29);
                img{
                    width: 100%;
                    border-radius: 50%;
                }
            }
        
            span{
                font-size: r(20);
                color: #727171;
                line-height: r(20);
                margin-top: r(19);
                margin-left: r(12);
                float: left;
            }
        }
        .qwer_ads{
            overflow: hidden;
            margin-bottom: r(26);
            .xueyuan_address{
                width: r(20);
                height: r(25);
                overflow: hidden;
                font-size: 0;
                margin-top: r(17);
                float: left;
                margin-left: r(29);
                img{
                    width: 100%;
                }
            }
        
            span{
                font-size: r(20);
                color: #727171;
                line-height: r(20);
                margin-top: r(19);
                margin-left: r(12);
                float: left;
            }
        }
    }
    .teacher{
        margin-top: r(16);
        margin-bottom: r(50);
        padding-bottom: r(20);
        border-bottom: r(26) solid #f5f5f5;
        h1{
            font-size: r(20);
            color: #5c5856;
            line-height: r(20);
            margin-left: r(29);
        }
        .teacher_txt1{
            float: left;
            margin-right: r(50);
            margin-left: r(58);
            .teacher_img{
                width: r(87);
                height: r(86);
                overflow: hidden;
                float: left;
                font-size: 0;
                margin-top: r(14);
                margin-right: r(6);
                img{
                    width: 100%;
                }
            }
            .teacher_right{
                width: r(150);

                p:nth-child(1){
                    width: r(100);
                    font-size: r(18);
                    line-height: r(18);
                    color: #727171;
                    float: left;
                    margin-top: r(20);
                }
                p:nth-child(2){
                    font-size: r(14);
                    line-height: r(26);
                    margin-top: r(8);
                    float: left;
                    color: #727171;
                }
            }
        }
        .teacher_txt2{
            float: left;
            margin-right: r(50);
            .teacher_img{
                width: r(87);
                height: r(86);
                overflow: hidden;
                float: left;
                font-size: 0;
                margin-top: r(14);
                margin-right: r(6);
                img{
                    width: 100%;
                }
            }
            .teacher_right{
                width: r(150);

                p:nth-child(1){
                    width: r(100);
                    font-size: r(18);
                    line-height: r(18);
                    color: #727171;
                    float: left;
                    margin-top: r(20);
                }
                p:nth-child(2){
                    font-size: r(14);
                    line-height: r(26);
                    margin-top: r(8);
                    float: left;
                    color: #727171;
                }
            }
        }
        .teacher_txt{
            float: left;
            .teacher_img{
                width: r(87);
                height: r(86);
                overflow: hidden;
                float: left;
                font-size: 0;
                margin-top: r(14);
                margin-right: r(6);
                img{
                    width: 100%;
                }
            }
            .teacher_right{
                width: r(150);

                p:nth-child(1){
                    font-size: r(18);
                    line-height: r(18);
                    width: r(100);
                    color: #727171;
                    float: left;
                    margin-top: r(20);
                }
                p:nth-child(2){
                    font-size: r(14);
                    line-height: r(26);
                    margin-top: r(8);
                    float: left;
                    color: #727171;
                }
            }
        }
    }
    .yuyue{
        width: r(593);
        height: r(86);
        margin: 0 auto;
        margin-bottom: r(50);
        background: #b20000;
        overflow: hidden;
        
        p{
            font-size: r(34);
            float: left;
            line-height: r(34);
            margin-top: r(25);
            margin-left: r(211);
            margin-right: r(19);
            color: #fff;
        }
        .yuyue_img{
            width: r(25);
            height: r(25);
            font-size: 0;
            margin-top: r(31);
            float: left;
            overflow: hidden;
            img{
                width: 100%;
                border-radius: 50%;
            }
        }
    }
}
